package uz.rt.dicom.dictionary;

import uz.rt.dicom.uid.TransferSyntax;
import uz.rt.dicom.uid.UidType;

/**
 * Dicom dictionary TransferSyntax class tag
 *
 * @see TransferSyntax
 * @see IDictionaryItem
 */
public class DictionaryTransferSyntaxTag extends TransferSyntax implements IDictionaryItem<String, UidType>
{
// --------------------------- CONSTRUCTORS ---------------------------

    /**
     * Creates a new dictionary TransferSyntax class tag
     *
     * @param uid  Unique identifier
     * @param name Name of the TransferSyntax class
     */
    public DictionaryTransferSyntaxTag(String uid, String name)
    {
        super(uid, name);
    }

// ------------------------ INTERFACE METHODS ------------------------


// --------------------- Interface IDictionaryItem ---------------------

    public String getKey()
    {
        return getUid();
    }

    public UidType getType()
    {
        return UidType.TRANSFER_SYNTAX;
    }
}
